lean manufacturing cnc machining kaizen management manufacturers machine shop manufacturer future project planning project machining future management lean future research manufacturing project management engineering future trends cnc innovation